def z(word):
    iq = "-"
    for sym in word:
        if sym in iq:
            return True
    return False
def zaglav(word):
    qq = "ЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЮБЬТИМСЧЯ"
    for sym in word:
        if sym in qq:
            return True
    return False
def latsim(word):
    alf="QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm"
    for sym in word:
        if sym in alf:
            return True
    return False
print("введи что-то!")
text = input()
a = text.split()
b = len(a)
box = 0
lats = 0
qqq = 0
l=0
q = max(a,key=len)
if len(a)>2:
    for word in a:
        if len(word)<= 3:
            box+=1
        if  latsim(word):
            lats+=1
        if zaglav(word):
            qqq+=1
        if z(word):
            l+=1
else:
    print("мало данных для анализа")
        
    
print("Кол-во слов: ",b)
print("Кол-во слов с заглавной кириллической буквы:", qqq)
print("Кол-во слов содержащих латинский символ:", lats )
print("Кол-во слов не превышающих 3 символа:", box)
print("Кол-во слов в составе которых имеется дефис:", l)
print(" ")
print("Самое длинное слово:", max(a,key=len))
print("Длина слова:",len(q))


